Documentation Index
Fetch the complete documentation index at: https://docs.x-mart.io/llms.txt
Use this file to discover all available pages before exploring further.
1. Integración de clientes externos
Cómo obtener un cliente OAuth? Nota: Antes de solicitar un cliente OAuth, es necesario haber establecido un acuerdo comercial con Trade. Una vez completado este paso y recopilada la información requerida que se detalla a continuación, puedes iniciar el proceso de configuración de la cuenta utilizando los canales designados por X-Mart.Información necesaria para crear un cliente OAuth:
| Datos | Información Requerida | Descripción | Utilidad |
|---|---|---|---|
| País (obligatorio) | Nombre | Nombre del país donde operará la aplicación o el sitio web. | Necesario para crear direcciones de entrega, información de facturación, etc. |
| Permitir facturas como consumidor final (obligatorio) | Sí, No | Mostrar formularios para ingresar la información de facturación | Solicitar información de facturación antes de realizar una compra. |
| Ciudad(es) (obligatorio) | Nombre - Latitud - Longitud | Lista de ciudades. | En Pickup permite obtener las tiendas de la ciudad, ubica la dirección de entrega. |
| Sector(es) (obligatorio) | Nombre - Latitud - Longitud - Ciudad | Lista de sectores. | Junto con la ciudad, permite localizar la dirección de entrega, necesario para crear direcciones de entrega. |
| Marca(s) (obligatorio) | Nombre de la marca (Vendedor) - Breve descripción de la marca - Identificador único de la marca | Lista de marcas. | Necesario para crear tiendas, canales de ventas y listas. |
| Logotipo(s) de la marca (opcional) | Archivo comprimido con los logotipos de la marca (jpg/png), cada archivo de imagen debe tener el nombre de la marca. | Archivo comprimido con las imágenes de la marca. | En futuras versiones, el logotipo de la marca puede mostrarse. |
| Zonas (obligatorio) | Archivos kml, kmz, csv | Archivos que reflejan los polígonos de las áreas de cobertura. | Necesario para obtener la tienda más cercana. |
| Lista de zonas y tiendas (obligatorio) | Nombre, identificador o código de tienda - Zona de cobertura - Ciudad | Lista que refleja la relación entre la zona de cobertura y la tienda. | Lista utilizada por Trade para configurar las zonas por tienda. |
2. Resumen de Tiendas y Listas
X-Mart proporciona una serie de endpoints de API que facilitan la gestión y sincronización de tiendas, canales de venta y listas dentro de la plataforma. A continuación, se ofrece un resumen de los principales endpoints disponibles:Tiendas y Canales de Venta
Obtener tiendas por marca (GET)
Obtener tiendas por marca (GET)
Crear tiendas y canales de ventas (POST)
Crear tiendas y canales de ventas (POST)
Obtener tienda por ID (GET)
Obtener tienda por ID (GET)
Cambiar el estado de la tienda (PUT)
Cambiar el estado de la tienda (PUT)
Listas
Obtener reporte de sincronización (GET)
Obtener reporte de sincronización (GET)
Registrar o editar una lista (PUT)
Registrar o editar una lista (PUT)
3. Explicación de la inyección v3
El catálogo de servicios de X-Mart incluye una serie de métodos que facilitan la gestión y sincronización de datos en la plataforma. A continuación, se presenta un resumen de los principales endpoints disponibles:Obtener Token
Obtener Token
Webhook de Nueva Orden
Webhook de Nueva Orden
Recuperación de Orden
Recuperación de Orden
4. Fulfillment (cambios de estado)
X-Mart proporciona una serie de endpoints de API que facilitan la gestión y el procesamiento de órdenes, asegurando un flujo eficiente desde la colocación de la orden hasta su cumplimiento. A continuación, se presenta un resumen de los principales endpoints disponibles:POST: Obtener token OAuth con un cliente registrado
POST: Obtener token OAuth con un cliente registrado
POST: Permite canjear un cupón local usando un UID y un código de promoción
POST: Permite canjear un cupón local usando un UID y un código de promoción
POST: Registra información de seguimiento para una orden específica
POST: Registra información de seguimiento para una orden específica
POST: Orders - Cambio de estado
POST: Orders - Cambio de estado
PUT: Orders - Transferir
PUT: Orders - Transferir
POST: Orders de recogida - Despachadas
POST: Orders de recogida - Despachadas
GET: Orders - Información de pago
GET: Orders - Información de pago

